package com.datatools.entity;

import java.io.Serializable;

public class LocalProcedure implements Serializable {
    protected static final long serialVersionUID = 1L;
//    PROCEDURE_CAT String => procedure catalog (may be null)
    private String procedureCat;
//    PROCEDURE_SCHEM String => procedure schema (may be null)
    private String procedureSchem;
//    PROCEDURE_NAME String => procedure name
    private String procedureName;
//    REMARKS String => explanatory comment on the procedure
    private String remarks;
//    PROCEDURE_TYPE short => kind of procedure:
//    procedureResultUnknown - Cannot determine if a return value will be returned
//    procedureNoResult - Does not return a return value
//    procedureReturnsResult - Returns a return value
    private short procedureType;
//    SPECIFIC_NAME String => The name which uniquely identifies this procedure within its schema.
    private String specificName;

    @Override
    public String toString() {
        return this.procedureName;
    }

    public String getProcedureCat() {
        return procedureCat;
    }

    public void setProcedureCat(String procedureCat) {
        this.procedureCat = procedureCat;
    }

    public String getProcedureSchem() {
        return procedureSchem;
    }

    public void setProcedureSchem(String procedureSchem) {
        this.procedureSchem = procedureSchem;
    }

    public String getProcedureName() {
        return procedureName;
    }

    public void setProcedureName(String procedureName) {
        this.procedureName = procedureName;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public short getProcedureType() {
        return procedureType;
    }

    public void setProcedureType(short procedureType) {
        this.procedureType = procedureType;
    }

    public String getSpecificName() {
        return specificName;
    }

    public void setSpecificName(String specificName) {
        this.specificName = specificName;
    }
}
